package com.chat.chatting.service;

import com.chat.chatting.dto.UserInfoDto;

/**
 * (Friend)表服务接口
 */
public interface FriendService {

//    /**
//     * 获取好友列表
//     * @param userID
//     * @return
//     */
//    List<FriendEntity> getAll(Integer userID);

    /**
     * 创建新好友
     * @param selfID 自己的ID
     * @param friendID 好友ID
     */
    void create(Integer selfID, Integer friendID);

    /**
     * 查看是否拥有某个好友
     * @param selfID 本人ID
     * @param friendID 对方ID
     * @return 是好友就返回true
     */
    boolean isFriend(Integer selfID, Integer friendID);

    /**
     * 查看他人信息
     *
     * @param selfID   本人ID
     * @param friendID 对方ID
     * @return
     */
    UserInfoDto getUserInfo(Integer selfID, Integer friendID);

    void updatePhotos(Integer userID, String photo);
}